package cn.interestingshop.service;

import cn.interestingshop.entity.User;

import java.util.List;

public interface UserService {
    /**
     * 根据用户名和密码查询
     * @param account
     * @param password
     * @return
     */
    public User selectOne(String account, String password);

    /**
     * 新增
     * @param user
     * @return
     */
    public int insert(User user);

    /**
     * 分页查询
     * @param pageNo
     * @param pageSize
     * @return
     */
    public List<User> selectAll(int pageNo, int pageSize);

    /**
     * 查询总记录数
     * @return
     */
    public int selectCount();

    /**
     * 删除
     * @param id
     * @return
     */
    public int delete(int id);

    /**
     * 查询单个对象
     * @param id
     * @return
     */
    public User selectOne(int id);

    /**
     * 修改用户信息
     * @param user
     * @return
     */
    public int update(User user);
}
